home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / f2c / may_5_92.lha / f2c.VMay_5_1992 / libF77 / s_copy.c < prev    next >
C/C++ Source or Header  |  1992-05-07  |  277b  |  24 lines

  1. #include "f2c.h"
  2.  
  3. VOID s_copy(a, b, la, lb)    /* assign strings:  a = b */
  4. char *a, *b;
  5. ftnlen la, lb;
  6. {
  7. char *aend, *bend;
  8.  
  9. aend = a + la;
  10.  
  11. if(la <= lb)
  12.     while(a < aend)
  13.         *a++ = *b++;
  14.  
  15. else
  16.     {
  17.     bend = b + lb;
  18.     while(b < bend)
  19.         *a++ = *b++;
  20.     while(a < aend)
  21.         *a++ = ' ';
  22.     }
  23. }
  24.